runtime.Frame.PC (field)
21 uses
runtime (current package)
extern.go#L309: return frame.PC, frame.File, frame.Line, frame.PC != 0
mprof.go#L1149: expandedStack[j] = f.PC + 1
symtab.go#L36: PC uintptr
symtab.go#L166: PC: pc,
symtab.go#L197: file, line := funcline1(frame.funcInfo, frame.PC, false)
symtab.go#L235: u, uf := newInlineUnwinder(f.funcInfo, f.PC)
symtab.go#L310: PC: pc,
tracestack.go#L228: frame.PC = f.PC
runtime/pprof
pprof.go#L420: dst[n] = f.PC + 1
pprof.go#L557: fmt.Fprintf(w, "#\t%#x\n", frame.PC)
pprof.go#L562: fmt.Fprintf(w, "#\t%#x\t%s+%#x\t%s:%d\n", frame.PC, name, frame.PC-frame.Entry, frame.File, frame.Line)
proto.go#L223: if frame.PC == 0 || frame.Function == "" || frame.File == "" || frame.Line == 0 {
proto.go#L227: if frame.PC == 0 {
proto.go#L230: frame.PC = addr - 1
proto.go#L615: b.pb.uint64Opt(tagLocation_Address, uint64(firstFrame.PC))
go.uber.org/zap
logger.go#L376: Defined: frame.PC != 0,
logger.go#L377: PC: frame.PC,
golang.org/x/tools/internal/pkgbits
sync.go#L38: visit(frame.File, frame.Line, frame.Function, frame.PC-frame.Entry)
testing
testing.go#L756: if firstFrame.PC == 0 {